Wiring & Code met multiplexer

Code
Eerst moet je de juiste library importeren:
from leaphymicropython.actuators.oled_screen import OLEDSH1106
Uitleg van de Code
Vervolgens definieer je de breedte en hoogte van het OLED-scherm. Dit voorbeeld gebruikt
- een scherm met een resolutie van 128x64 pixels.
- channel 7 van de multiplexer
oled = OLEDSH1106(width=128, height=64, channel=7)
Tekst Weergeven
Met de text()-functie kun je tekst op specifieke locaties op het scherm plaatsen. De tekst wordt pas zichtbaar nadat je show() aanroept.
oled.fill("white")
oled.text('Hello, World 1!', x=0, y=0)
oled.text('Hello, World 2!', x=0, y=10)
oled.text('Hello, World 3!', x=0, y=20)
oled.show()
Parameters van de text()-functie
Bericht: De tekst die je wilt tonen (type: String). X-positie: Horizontale startpositie van de tekst. Y-positie: Verticale startpositie van de tekst. Kleur (optioneel): "black" or "white"
oled.fill("white")
oled.text('Hallo!', x=0, y=30) # Tekst op x=0, y=30
oled.show()
Andere Functies
De library bevat ook andere handige methodes:
Scherm vullen: Vul het hele scherm met een kleur (wit of zwart).
oled.fill("white") # Scherm volledig wit maken
oled.show()
oled.fill("black") # Scherm volledig zwart maken
oled.show()
Sensorwaarden Weergeven
Als je sensorgegevens wilt tonen, moet je deze eerst omzetten naar een string met str().
Voorbeeld:
temperatuur = 22.5
oled.text('Temp: ' + str(temperatuur) + 'C', x=0, y=40)
oled.show()